SWT (siglas en
inglés de
Standard Widget Toolkit) es un conjunto de componentes de interacción (
widgets) desarrollados por el proyecto
Eclipse.
SWT representa la tercera generación de herramientas para crear interfaces en
Java que mejora los anteriores de primera y segunda generación de Sun (AWT y
Swing, respectivamente). Sin embargo, el precio a pagar por esa mejora es la dependencia (a nivel de aspecto visual y no de interfaz de programación) de la aplicación resultante del sistema de operación sobre el cual se ejecuta. La interfaz del workbench de eclipse también depende de una capa intermedia de
interfaz gráfica de usuario (GUI) llamada
JFace que simplifica la construcción de aplicaciones basadas en
SWT.